package com.hl.ruoyilkshop.domain.dto;

import java.util.List;

import com.hl.ruoyilkshop.domain.Goods;
import com.hl.ruoyilkshop.domain.Sku;

/**
 * 聚合创建商品请求：包含商品基本信息、规格项/规格值、SKU 列表
 */
public class CreateGoodsRequest {

    /** 商品基本信息（必须包含 businessId、goodsName、classId 等） */
    private Goods goods;

    /** 销售规格项及其规格值 */
    private List<SpecItemDTO> specItems;

    /** SKU 列表（spec 为 JSON，goodsNumber、price、skuCode 可选） */
    private List<Sku> skus;

    public Goods getGoods() {
        return goods;
    }

    public void setGoods(Goods goods) {
        this.goods = goods;
    }

    public List<SpecItemDTO> getSpecItems() {
        return specItems;
    }

    public void setSpecItems(List<SpecItemDTO> specItems) {
        this.specItems = specItems;
    }

    public List<Sku> getSkus() {
        return skus;
    }

    public void setSkus(List<Sku> skus) {
        this.skus = skus;
    }
} 